$(function() {
  var 请求成功次数 = 0;
  var 验证码次数 = 0;
  时间 = 0;
  var 大小 = 0;
  var html;
  setInterval(function() {
    时间++;
  }, 1000);
  for (var n = 0; n < 1; n++) {
    html +=
      "<div class='mui-input-row'><label>手机号</label><input type='text'class='mui-input-clear 手机号' name='手机号'placeholder='请输入用户名'/></div><div class='mui-input-row 验证'><label>验证码</label><input type='text' class='mui-input-clear 验证码输入框' name='验证码' placeholder='请输入验证码'/><button type='button' class='mui-btn mui-btn-primary 验证码按钮'>获取验证码</button></div >";
  }
  $(".追加").append(html);
  var data = localStorage.getItem("自动注册");
  var 数据转换 = JSON.parse(data);
  var 缓存数据 = parseFloat(数据转换.大小);
  var 缓存数据2 = parseFloat(数据转换.注册次数);
  长度 = $(".手机号").length;
  var 开关 = 0;

  setInterval(function() {
    var 转换存入数据 = JSON.stringify({
      大小: 缓存数据 + 大小 / 1024 + "MB",
      注册次数: 缓存数据2 + 请求成功次数
    });
    localStorage.setItem("自动注册", 转换存入数据);
  }, 0);
  setInterval(function() {
    console.log("时间" + 时间 + "秒");
  }, 10000);

  function 二次调用填号码(m) {
    if (开关 == 1) {
      return;
    }
    if (
      $(".手机号")
        .eq(m)
        .val() == ""
    ) {
      var b = 13;
      for (var a = 0; a < 9; a++) {
        var Rand = +Math.ceil(Math.random() * 9);
        var 号码 = Rand.toString();
        b += 号码;
      }
      $(".手机号")
        .eq(m)
        .val(b);
    }
    获取验证码(m);
  }

  function 填号码() {
    var 手机号码 = $(".手机号");
    var 验证码 = $(".验证码输入框");
    for (let i = 0; i < 验证码.length; i++) {
      手机号码.eq(i).val("");
      验证码.eq(i).val("");
      if (手机号码.eq(i).val() == "") {
        var b = 13;
        for (var a = 0; a < 9; a++) {
          var Rand = +Math.ceil(Math.random() * 9);
          var 号码 = Rand.toString();
          b += 号码;
        }
        手机号码.eq(i).val(b);
      }
    }
    for (let s = 0; s < $(".验证码按钮").length; s++) {
      获取验证码(s);
    }
  }

  function 获取验证码(i) {
    // 当前 = i
    var 验证码输入框 = $(".验证码输入框");
    $.ajax({
      type: "post",
      url: "users/get_reg_code",
      data: {
        mobile: $('[name="手机号"]')
          .eq(i)
          .val()
      },
      dataType: "json",
      success: function(res) {
        验证码输入框.eq(i).val(res.data);
        if (验证码输入框.eq(i).val() == res.data) {
          验证码次数++;
          console.log("获取验证码次数" + 验证码次数 + "次");
          注册(i);
          $(".手机号")
            .eq(i)
            .val("");
          $(".验证码输入框")
            .eq(i)
            .val("");
          二次调用填号码(i);
        }
      }
    });
  }

  function 注册(i) {
    验证码输入框 = $(".验证码输入框")
      .eq(i)
      .val();
    (mobile = $('[name="手机号"]')
      .eq(i)
      .val()),
      (email =
        "555555555555555555555555555555555555555555555555555559999@qq.com"),
      (pwd = $('[name="密码"]').val()),
      (gender = "女");
    $.ajax({
      type: "post",
      url: "users/reg",
      data: {
        mobile: mobile,
        code: 验证码输入框,
        email: email,
        pwd: pwd,
        gender: gender
      },
      dataType: "json",
      success: function(res) {
        if (res.meta.msg == "注册成功") {
          请求成功次数++;
          console.log("成功注册次数:" + 请求成功次数);
          大小 += 20;
        } else if (res.meta.msg != "注册成功") {
          console.log(res.meta.msg);
        }
      }
    });
  }

  var 开始注册 = $(".开始注册");
  开始注册.on("click", function() {
    开关 = 0;
    填号码();
  });

  var 停止注册 = $(".停止注册");
  停止注册.on("click", function() {
    开关 = 1;
  });
});

